@media screen and (max-width:1200px){
.nav_ul{ display: none; }
.mobile{ display: block; position: absolute;  width: 100%; top: -6px; z-index: 999; right: 0px; }
.mobile-inner{ width: 100%; }
.box{ width: 100%; padding: 0 10px; box-sizing: border-box; }
.search{ display: none; }
h1{ line-height: inherit; padding: 10px 0; }
h1 img{ width: 260px; }
.indexflexslider .flex-prev{ left: 10px; width: 30px; height: 30px; background-size: cover; margin-top: -15px; }
.indexflexslider .flex-next{ right: 10px; width: 30px; height: 30px; background-size: cover; margin-top: -15px; }
.flex-control-nav{ bottom: 10px; }
.nt{ padding-left: 30px; width: 98px; }
.nt a{ font-size: 16px; }
.scbox{ width: 58%; padding-left: 8px; }
#s3 li a{ font-size: 14px; }
.not_see{ padding-right: 10px; }
.notice{ margin-bottom: 20px; }
.adj_h3{ font-size: 16px; height: auto; line-height: 26px; margin-bottom: 10px; }
.adj_ul{ width: 100%; float: none; height: auto; }
.adj_ul li{ float: none; width: 100%; }
.adj_ul li a{ background: none; padding: 0; height: 30px; line-height: 30px; font-size: 16px; text-align: center; }
.adj_see{ float: none; margin: 0 auto; display: block; text-align: center; }
.adjust{ padding: 0 0 10px 0; margin-bottom: 30px; }
.recommend{ float: none; width: 100%; height: auto; margin-bottom: 30px; }
.recom_img img{ width: auto; height: auto; max-width: 100% }
.swiper-pagination-fraction{ right: 10px!important; }
.imp{ float: none; width: 100%; height: auto; }
.impul{padding: 10px;}
.imp_time{ width: 22%; font-size: 12px; }
.imp_ul li a{ width: 124px; font-size: 15px;}
.spe_scroll{ width: 285px; left: 50%; margin-left: -142.5px }
.spe_div{ width: 285px; margin: 0 auto }
.special{ margin-bottom: 24px; }

.revealtit{ padding: 20px 0 10px 0; }
.reveal_zi{ height: auto; line-height: 24px; float: none; }
.reveal_div{ height: auto; line-height: inherit; margin-bottom: 10px; }
.reveal_see{ float: none; width: 70px; padding-right: 0; }

.bus_ul li{  float: left; width: 50%; height: auto; margin-bottom: 20px; padding: 0 5px; box-sizing: border-box; }
.bus_zi{ display: none!important; }
.busimg img{ height: 200px; width: auto; }
.spe_h3{ font-size: 22px; }
.reveal_h3{ font-size: 22px; }

.intro_scroll{ width: 285px; left: 50%; margin-left: -142.5px; }
.intro_left{ left: -6px; }
.intro_right{ right: -6px; }
.reveal_ul{ margin: 0 0 10px 0; }
.reveal_ul li{  margin: 0 0 10px 0; width: 50%; padding: 0 5px; box-sizing: border-box; }
.reveal_img{ width: auto; height: auto; max-width: 100% }
.reveal_img img{width: auto; height: auto; max-width: 100%}
.reveal_tit{ font-size: 12px; height: 40px; line-height: 40px; padding:0 5px 0 8px; margin: 0; }
.foot_bottom{height: auto; line-height: 22px; padding: 10px 0;}
.copyright{ float: none; width: 100%; text-align: center; }
.support{ float: none; width: 100%; text-align: center; }
.foot_logo{ line-height: inherit; float: none; }
.foot_logo img{ width: auto; height: auto; max-width: 100% }
.sel_div{ padding: 15px 0; }
.foot_sel{ width: 340px; padding: 0; margin: 0 auto; text-indent: 20px; }
.company{ padding: 15px 0 0 0; }
.touch{ padding: 15px 0; }
.touch_div{ width: 100%; height: auto; float: none; border: none; }
.touch_div:nth-child(2){  margin: 0 0 15px 0; }
.what{ margin: 0 0 0 0; }
.bus_tit{ font-size: 18px; }

 .column{ float: none; width: 100%; border: none; height: 100%!important;}
.column_tit{ padding: 10px 0 }
.col_cn{ font-size: 22px; }
.con_words{ font-size: 30px; }
.col_en{ margin-top: -36px; }
.column_ul{ padding: 0; overflow: hidden; }
.column_ul li{ float: left; width: 50%; padding: 0 10px; box-sizing: border-box; }
.details{ float: none; width: 100%; padding: 0; }
.smell{ padding: 10px 0; }
.smell_inner{ display: none; }
.smell_tit{ font-size: 16px; padding-left: 10px; }
.aboutimg{ float: none!important; width: 100%!important; text-align: center!important; margin: 0 0 20px 0!important; }
.about img{ width: auto!important; height: auto!important; max-width: 100%!important }

.man_dl{ padding: 20px 0; }
.man_dl dt{ float: none; margin: 0 auto 0px; }
.man_dl dd{ float: none; width: 100%; }
.man_tit{ padding: 0; font-size: 18px; height: 40px; line-height: 40px; text-align: center; }
.man_ci{ background: none; color: #333; text-align: center; height: 30px; line-height: 30px; width: 100%; margin: 0; }
.man_div{ padding: 0; }
.man_i{ height: auto; line-height: 22px; margin-bottom: 5px; background: url(../images/manbj.jpg) no-repeat left 5px }

.honor_inner{ margin: 0; }
.honor_inner li{ float: none; margin: 0 auto 15px; width: 310px; }
.culture_dl dt{ float: none; width: 100%; height: auto; text-align: center; margin-bottom: 10px; }
.culture_dl dt img{ width: auto; height: auto; max-width: 100% }
.culture_dl dd{ float: none; width: 100%; height: auto;padding: 20px 10px; }
.cul_tit{ font-size: 18px; float: left; padding-top: 3px; }
.cul_zi{ font-size: 14px; height: 22px; line-height: 22px; }
.culture_dl:nth-child(even) dt{ float: none; }
.cul_img{ width: 30px; height: 30px; line-height: 30px; }
.cul_img img{ width: 20px; height: auto; }
.cul_top{ overflow: hidden; }

.news_dl{ padding: 20px 0 5px 0; }
.news_dl dt{ float: none; width: 100%; height: auto; text-align: center; }
.news_dl dd{ float: none; width: 100%; }
.news_time{ text-align: center; }
.news_tit{ font-size: 18px; text-align: center; height: 36px; line-height: 36px; margin-bottom: 5px; }
.news_see{ text-align: center; }


.city_inner{ float: none; width: 100%; }
.rel{ padding: 20px 0 10px 0; }
.rel_tit{ height: auto; line-height: 24px; font-size: 18px; }
.news_info img{ width: auto; height:auto; max-width: 100% }
.piece_left{ float: none; margin-bottom: 20px; }
.end{ float: none; }
.relevant{ padding-top: 20px; width: 100%; width: 100% }
.city{ padding-bottom: 30px; }
.pub_left{ font-size: 14px; height: 40px; line-height: 40px; }
.public_ul li{ padding-left: 14px; height: 40px; }
.pub_right{ height: 40px; line-height: 40px; font-size: 12px; width: 22% }

.business{ padding: 20px 0 30px 0; }
.work_ul{ margin: 0; }
.work_ul li{ float: none; width: 100%; margin: 0 0 20px 0;  }
.work_img{ width: 100%; height: auto; text-align: center; }
.work_img img{ width: auto; height: auto; max-width: 100% }
.work_tit{ margin: 0; width: 100%; text-align: center; height: 40px; line-height: 40px; font-size: 16px;}
.column_ul a{ padding-right: 12px; font-size: 16px; }
.party_ul{ margin: 0; }
.party_ul li{ float: none; width: 100%; margin: 0 0 20px 0; }
.party_img{ width: 100%; height: auto; text-align: center; }
.party_img img{ width: auto; height: auto; max-width: 100% }
.party_div{ padding: 10px; font-size: 16px; }

.party_column li{ float: none; width: 100%; }
.column_ul li{ margin-bottom: 8px; }

.float{ display: none; }

.news_info p span{word-break:break-all!important;}






}



@media screen and (max-width:768px){

 
}
@media screen and (max-width:414px){
.a_banner{background-size:cover!important; height:140px!important;}



}
@media screen and (max-width:375px){
.a_banner{background-size:cover!important; height:140px!important;}

}

@media screen and (max-width:360px){
.a_banner{background-size:cover!important; height:140px!important;}

}
@media screen and (max-width:320px){


}


@media screen and (min-width:1201px){
}

